Lecture 14 : The Complexity of Counting II

نویسنده

  • Paul Beame
چکیده

Let M be the polynomial-time TM and p be the polynomial bound such that f(x) = #{y ∈ {0, 1}p(|x|) | M(x, y) = 1}. Define M ′(x,N, y′) for N a length p(|x|) binary string viewed as an integer and |y′| = p(|x|) + 1 by M ′(x,N, 0y) = M(x, y) and M ′(x,N, 1y) = 1 iff y ≥ N . Note that there will be precisely 2p(|x|) − N strings y′ = 1y such that M ′(x,N, y′) accepts. Therefore f(x) > N if and only if there are > N strings y′ = 0y such that M ′(x,N, y′) for a total of > 2p(|x|) witness strings y′ such thatM ′(x,N, y′) accepts, which is> 1/2 of all strings of the witness length. The PP oracle will be for the language defined by the machine M ′ with input (x,N) and length p(n) + 1. It will accept (x,N) precisely when f(x) > N . Definition 1.2. A function g is #P-complete iff

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounded Variable Logics and Counting: A Study in Finite Models

Since their inception, the Perspectives in Logic and Lecture Notes in Logic series have published seminal works by leading logicians. Many of the original books in the series have been unavailable for years, but they are now in print once again. In this volume, the 9th publication in the Lecture Notes in Logic series, Martin Otto gives an introduction to finite model theory that indicates the m...

متن کامل

Counting and Sampling Fall 2017 Lecture 14 : Barvinok ’ s Method : A Deterministic Algorithm for Permanent

Recall that the theorem of Jerrum-Sinclair-Vigoda [JSV04] shows that as long as A ≥ 0 we can use MCMC technique to give a 1+ approximation to per(A). But, if the entries of A can be negative (or even a complex number) we have no other tool besides this theorem to estimate per(A). To prove this theorem, we use an elegant machinery of Barvinok. A weaker version of this theorem first appeared in [...

متن کامل

Lecture 16 : CS 880 : Complexity of Counting Problems

03/15/2012 Lecture 16: CS 880: Complexity of Counting Problems Instructor: Jin-Yi Cai Scribe: Chen Zeng For a symmetric, bipartite matrix A ∈ C, we want to prove the following theorem: Theorem 1. If EVAL(A) is not #P-hard, then there exists an m × m purified bipartite matrix A such that EVAL(A) ≡ EVAL(A). Recall the definition of the purified bipartite matrix : Definition 1. Let A ∈ C be a symm...

متن کامل

COUNTING DISTINCT FUZZY SUBGROUPS OF SOME RANK-3 ABELIAN GROUPS

In this paper we classify fuzzy subgroups of a rank-3 abelian group $G = mathbb{Z}_{p^n} + mathbb{Z}_p + mathbb{Z}_p$ for any fixed prime $p$ and any positive integer $n$, using a natural equivalence relation given in cite{mur:01}. We present and prove explicit polynomial formulae for the number of (i) subgroups, (ii) maximal chains of subgroups, (iii) distinct fuzzy subgroups, (iv) non-isomorp...

متن کامل

of Counting and Sampling 1 - 3 1 . 2 Equivalence of Counting and Sampling

In this course we will discuss several class of approaches for these problems. Apriori one can think of two general framework: (i) To construct a probability distribution that is almost the same as π(.) and generate sample from that, and (ii) to approximately compute the partition function, Z, and use that recursively to generate samples. We will see the equivalence of counting and sampling in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016